package com.inspur.springcloudoauth.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.security.Principal;

@RestController
@RequestMapping(value = "/res")
public class ResourceController {
    @RequestMapping(value = "/page")
    public String page(){
        return "this is a page";
    }

    @RequestMapping("/getMsg")
    public String getMsg(String msg, Principal principal) {//principal中封装了客户端（用户，也就是clientDetails，区别于Security的UserDetails，其实clientDetails中也封装了UserDetails），不是必须的参数，除非你想得到用户信息，才加上principal。
        return "Get the msg: "+msg;
    }
}
